package pe.com.pgn.consolidadorventas.servidorcentral.ws.util;

import pe.com.pgn.consolidadorventas.servidorcentral.util.Constantes;
import pe.com.pgn.consolidadorventas.servidorcentral.util.MessengerSOAP;

public class WsTimeOutThread implements Runnable {

	MessengerSOAP messenger;
	String msnRpta;
	
	public WsTimeOutThread(){
		msnRpta = Constantes.TIMEOUT_EXCEDIDO;
	}
	
	public void run() {
		try{
			msnRpta = messenger.enviarMensaje(Constantes.RPTA_FN_VENTAS_POR_DIA);
		}catch(Exception e){
			msnRpta = Constantes.TIMEOUT_EXCEDIDO;
		}
	}
	
	public MessengerSOAP getMessenger() {
		return messenger;
	}

	public void setMessenger(MessengerSOAP messenger) {
		this.messenger = messenger;
	}
	
	public String getMsnRpta() {
		return msnRpta;
	}
	
	public void setMsnRpta(String msnRpta) {
		this.msnRpta = msnRpta;
	}
	
	public void cancelarLlamada(){
		messenger.cancelarLlamada();
	}

}